suffer setbacks and misfortunes - İngilizce Eşanlam Sözlük